/**
 *Copyright (c) 2024 watereyes
 * workflow is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.workflow.api.bean.query;

import java.util.Date;

public class TaskListQueryBean {
	
	/**
	 * 流程实例id
	 */
	private String processInstanceId;
	
	/**
	 * 流程标题
	 */
	private String title;
	
	/**
	 * 当前任务ID
	 */
	private String curTaskId;
	
	/**
	 * 当前任务节点CODE
	 */
	private String curNodeCode;
	
	/**
	 * 当前任务节点名称
	 */
	private String curNodeName;
	
	/**
	 * 当前操作人账号
	 */
	private String curOpertor;
	
	/**
	 * 当前操作人名称
	 */
	private String curOpertorName;
	
	/**
	 * 上一个操作时间
	 */
	private Date preOperationTime;
	
	/**
	 * 状态 1正常运行中 2.正常结束和直接终止 4.异常结束
	 */
	private Integer status;

	public String getProcessInstanceId() {
		return processInstanceId;
	}

	public String getTitle() {
		return title;
	}

	public String getCurTaskId() {
		return curTaskId;
	}

	public String getCurNodeCode() {
		return curNodeCode;
	}

	public String getCurNodeName() {
		return curNodeName;
	}

	public String getCurOpertor() {
		return curOpertor;
	}

	public String getCurOpertorName() {
		return curOpertorName;
	}

	public Date getPreOperationTime() {
		return preOperationTime;
	}

	public Integer getStatus() {
		return status;
	}

	public void setProcessInstanceId(String processInstanceId) {
		this.processInstanceId = processInstanceId;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public void setCurTaskId(String curTaskId) {
		this.curTaskId = curTaskId;
	}

	public void setCurNodeCode(String curNodeCode) {
		this.curNodeCode = curNodeCode;
	}

	public void setCurNodeName(String curNodeName) {
		this.curNodeName = curNodeName;
	}

	public void setCurOpertor(String curOpertor) {
		this.curOpertor = curOpertor;
	}

	public void setCurOpertorName(String curOpertorName) {
		this.curOpertorName = curOpertorName;
	}

	public void setPreOperationTime(Date preOperationTime) {
		this.preOperationTime = preOperationTime;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
	
}
